package com.ruibang.glass.produce.domain.resp;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruibang.glass.common.utils.RegexpUtils;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Pattern;
import java.math.BigDecimal;

/**
 * @Author: songJinKang
 * @CreateTime: 2024-05-07  11:06
 * @Description: TODO：主配料信息
 * @Version: 1.0
 */
@Data
public class MainIngredientInfo {
    @ApiModelProperty(value = "主配料-料方号")
    @TableField("zpl_1")
    private String zpl1;
    @ApiModelProperty(value = "主配料-配料批数")
    @TableField("zpl_2")
    private Integer zpl2;
    @ApiModelProperty(value = "主配料-A-料方明细")
    @TableField("zpl_a_1")
    private String zplA1;
    @ApiModelProperty(value = "主配料-A-理论用量/kg")
    @TableField("zpl_a_2")
    private BigDecimal zplA2;
    @ApiModelProperty(value = "主配料-A-实际用量/kg")
    @TableField("zpl_a_3")
    private BigDecimal zplA3;
    @ApiModelProperty(value = "主配料-A-偏差（实际-理论）")
    @TableField("zpl_a_4")
    private BigDecimal zplA4;
    @ApiModelProperty(value = "主配料-B-料方明细")
    @TableField("zpl_b_1")
    private String zplB1;
    @ApiModelProperty(value = "主配料-B-理论用量/kg")
    @TableField("zpl_b_2")
    private BigDecimal zplB2;
    @ApiModelProperty(value = "主配料-B-实际用量/kg")
    @TableField("zpl_b_3")
    private BigDecimal zplB3;
    @ApiModelProperty(value = "主配料-B-偏差（实际-理论）")
    @TableField("zpl_b_4")
    private BigDecimal zplB4;
    @ApiModelProperty(value = "主配料-C-料方明细")
    @TableField("zpl_c_1")
    private String zplC1;
    @ApiModelProperty(value = "主配料-C-理论用量/kg")
    @TableField("zpl_c_2")
    private BigDecimal zplC2;
    @ApiModelProperty(value = "主配料-C-实际用量/kg")
    @TableField("zpl_c_3")
    private BigDecimal zplC3;
    @ApiModelProperty(value = "主配料-C-偏差（实际-理论）")
    @TableField("zpl_c_4")
    private BigDecimal zplC4;
    @ApiModelProperty(value = "主配料-D-料方明细")
    @TableField("zpl_d_1")
    private String zplD1;
    @ApiModelProperty(value = "主配料-D-理论用量/kg")
    @TableField("zpl_d_2")
    private BigDecimal zplD2;
    @ApiModelProperty(value = "主配料-D-实际用量/kg")
    @TableField("zpl_d_3")
    private BigDecimal zplD3;
    @ApiModelProperty(value = "主配料-D-偏差（实际-理论）")
    @TableField("zpl_d_4")
    private BigDecimal zplD4;
    @ApiModelProperty(value = "主配料-E-料方明细")
    @TableField("zpl_e_1")
    private String zplE1;
    @ApiModelProperty(value = "主配料-E-理论用量/kg")
    @TableField("zpl_e_2")
    private BigDecimal zplE2;
    @ApiModelProperty(value = "主配料-E-实际用量/kg")
    @TableField("zpl_e_3")
    private BigDecimal zplE3;
    @ApiModelProperty(value = "主配料-E-偏差（实际-理论）")
    @TableField("zpl_e_4")
    private BigDecimal zplE4;
    @ApiModelProperty(value = "主配料-F-料方明细")
    @TableField("zpl_f_1")
    private String zplF1;
    @ApiModelProperty(value = "主配料-F-理论用量/kg")
    @TableField("zpl_f_2")
    private BigDecimal zplF2;
    @ApiModelProperty(value = "主配料-F-实际用量/kg")
    @TableField("zpl_f_3")
    private BigDecimal zplF3;
    @ApiModelProperty(value = "主配料-F-偏差（实际-理论）")
    @TableField("zpl_f_4")
    private BigDecimal zplF4;
    @ApiModelProperty(value = "主配料-G-料方明细")
    @TableField("zpl_g_1")
    private String zplG1;
    @ApiModelProperty(value = "主配料-G-理论用量/kg")
    @TableField("zpl_g_2")
    private BigDecimal zplG2;
    @ApiModelProperty(value = "主配料-G-实际用量/kg")
    @TableField("zpl_g_3")
    private BigDecimal zplG3;
    @ApiModelProperty(value = "主配料-G-偏差（实际-理论）")
    @TableField("zpl_g_4")
    private BigDecimal zplG4;
    @ApiModelProperty(value = "主配料-H-料方明细")
    @TableField("zpl_h_1")
    private String zplH1;
    @ApiModelProperty(value = "主配料-H-理论用量/kg")
    @TableField("zpl_h_2")
    private BigDecimal zplH2;
    @ApiModelProperty(value = "主配料-H-实际用量/kg")
    @TableField("zpl_h_3")
    private BigDecimal zplH3;
    @ApiModelProperty(value = "主配料-H-偏差（实际-理论）")
    @TableField("zpl_h_4")
    private BigDecimal zplH4;
    @ApiModelProperty(value = "主配料-I-料方明细")
    @TableField("zpl_i_1")
    private String zplI1;
    @ApiModelProperty(value = "主配料-I-理论用量/kg")
    @TableField("zpl_i_2")
    private BigDecimal zplI2;
    @ApiModelProperty(value = "主配料-I-实际用量/kg")
    @TableField("zpl_i_3")
    private BigDecimal zplI3;
    @ApiModelProperty(value = "主配料-I-偏差（实际-理论）")
    @TableField("zpl_i_4")
    private BigDecimal zplI4;
    @ApiModelProperty(value = "主配料-J-料方明细")
    @TableField("zpl_j_1")
    private String zplJ1;
    @ApiModelProperty(value = "主配料-J-理论用量/kg")
    @TableField("zpl_j_2")
    private BigDecimal zplJ2;
    @ApiModelProperty(value = "主配料-J-实际用量/kg")
    @TableField("zpl_j_3")
    private BigDecimal zplJ3;
    @ApiModelProperty(value = "主配料-J-偏差（实际-理论）")
    @TableField("zpl_j_4")
    private BigDecimal zplJ4;
    @ApiModelProperty(value = "理论合计")
    @TableField("zpl_ll_sum")
    private BigDecimal zplLlSum;
    @ApiModelProperty(value = "实际合计")
    @TableField("zpl_sj_sum")
    private BigDecimal zplSjSum;
    @ApiModelProperty(value = "偏差合计")
    @TableField("zpl_pc_sum")
    private BigDecimal zplPcSum;
    @ApiModelProperty(value = "碎玻璃储备量/t")
    private BigDecimal reserveBrokenGlass;
    @ApiModelProperty(value = "碎玻璃消耗量/t")
    private BigDecimal depleteBrokenGlass;
    @ApiModelProperty(value = "碎玻璃累计储量")
    private BigDecimal cumulativeBrokenGlass;
    @ApiModelProperty(value = "小料2")
    @TableField("xl_5")
    private BigDecimal xl5;
    @ApiModelProperty(value = "小料3")
    @TableField("xl_6")
    private BigDecimal xl6;
    @ApiModelProperty(value = "硅砂")
    @TableField("xl_7")
    private BigDecimal xl7;
    @ApiModelProperty(value = "生产简报")
    private String briefing;

}
